Big Huge Thesaurus

Trichostema lanceolatum

noun